The CPU can access 16GB. Unused ram is used as file system cache. And in this case, I think the cache is a little overaggressive in grabbing memory and that ...
Typically, when a read request is received, the servers check if the relevant data are stored in the system memory cache known as random access memory (RAM).
I am trying to figure out what how the Cached Memory is used with the Synology OS. I have a DS218+ that have been working ok for the last year with his 2 GB.